//
// Created by THE13 on 2024/2/5.
//

#ifndef CHICHIBOOM_UI_SIMLATOR_SDL2_FONT_BUFFER_H
#define CHICHIBOOM_UI_SIMLATOR_SDL2_FONT_BUFFER_H

#include <stdint.h>

typedef struct {
     uint8_t width;
    uint8_t height;
    const uint8_t *data;
		uint8_t len;
} FontDefv2;

extern FontDefv2 Font_Smielys3232;



//Font lib.
extern FontDefv2 Font_Consolas1632;
extern FontDefv2 Font_ConsolasBlodIntailc1632;
extern FontDefv2 Font_ConsolasBlodIntailc2031;
extern FontDefv2 Font_JetBrainsMono1632;
extern FontDefv2 Font_JetBrainsMonoSemibold16x32;
extern FontDefv2 Font_JetBrainsMono1624;
extern FontDefv2 Font_JetBrainsMono824;
extern FontDefv2 Font_JetBrainsMono816;
extern FontDefv2 Font_JetBrainsMono1224;
extern FontDefv2 Font_ConsolasBlodIntailc1836;
extern FontDefv2 Font_JetBrainsMonoSemibold1836;
extern FontDefv2 Font_JetBrainsMonoMedium1326;



extern FontDefv2 Font_JetBrainsMono2034;
extern FontDefv2 Font_JetBrainsMonoExtrabold1118;
extern FontDefv2 Font_JetBrainsMonoExtrabold2034;
extern FontDefv2 Font_JetBrainsMonoExtrabold3051;
extern FontDefv2 Font_JetBrainsMonoExtrabold1323;
//chinese
extern FontDefv2 shujuchuangkou;
extern FontDefv2 xitongshezhi; //USED
extern FontDefv2 anjianyinshezhi;
extern FontDefv2 fansesezhi;
extern FontDefv2 kaifazhejieshao;
extern FontDefv2 jianpankongzhi;
extern FontDefv2 kaifarenyuan;
extern FontDefv2 jiqirenkaifa;
#endif //CHICHIBOOM_UI_SIMLATOR_SDL2_FONT_BUFFER_H
